Electronic apparatus and method of controlling the same

ABSTRACT

Disclosed are an electronic apparatus and a method of controlling the same. The electronic apparatus includes: a display; and a processor configured to: control the display to display an image on the display, identify a screen mode of the display displaying an image among a plurality of screen modes having different aspect ratios, and provide information on content corresponding to the identified screen mode among a plurality of pieces of content.

CROSS-REFERENCE TO RELATED APPLICATION

This application is based on and claims priority under 35 U.S.C. § 119to Korean Patent Application No. 10-2019-0163930, filed on Dec. 10,2019, the disclosure of which is incorporated by reference herein in itsentirety.

BACKGROUND 1. Field

The disclosure relates to an electronic apparatus and a method ofcontrolling the same, and for example, to an electronic apparatuscapable of receiving and displaying content from outside, and a methodof controlling the same.

2. Discussion of Related Art

An electronic apparatus equipped with a display such as a television(TV) receives a broadcast signal of a predetermined channel and displaysan image based on the received broadcast signal.

The electronic apparatus may receive various media content from a serverconnected through a network such as the Internet as well as a broadcastsignal, and display an image based on the media content on a display.

The display may operate in any one of a plurality of screen modescorresponding to different aspect ratios, for example, a landscape modeand a portrait mode to display an image of content.

Recently, as performance of a camera of a smart phone or the like isimproved, various media content having high image quality is beingproduced in the portrait mode as well as the landscape mode, and usersmay view various content using the electronic apparatus through a searchor the like.

Since the electronic apparatus provides information on content, such asa list, as a search result regardless of a screen mode in which thedisplay is currently operating, the provided information may include aplurality of pieces of content that does not match the current screenmode.

When the information on the content that does not match the currentscreen mode of the electronic apparatus, for example, the content thatis shot in the portrait mode by the camera of the smart phone is mainlyprovided from a television operating in a landscape mode of 16:9, sincea user may feel uncomfortable viewing the content, there is a need toconsider the current screen mode in providing the information on thecontent.

SUMMARY

Embodiments of the disclosure provide an electronic apparatus capable ofimproving user convenience in viewing content by providing informationon content corresponding to a current screen mode of a display, and amethod of controlling the same.

According to an example embodiment of the disclosure, an electronicapparatus includes: a display; and a processor configured to: controlthe display to display an image, identify a screen mode of the displaydisplaying an image among a plurality of screen modes having differentaspect ratios, and provide information on content corresponding to theidentified screen mode among a plurality of pieces of content.

The plurality of screen modes may include a first mode having a widthlonger than a length and a second mode having the length longer than thewidth, and the plurality of pieces of content may include first contentcorresponding to the first mode and has an image with the width longerthan the length and second content corresponding to the second mode andhas the length longer than the width.

The display may have a screen with the width longer than the length, andthe display may be rotatable and may be horizontally positioned in thefirst mode and vertically positioned in the second mode.

The electronic apparatus may further include: a driver includingcircuitry configured to drive the display to be rotatable, and theprocessor may control the driver to rotate the display in the first modeor the second mode.

The processor may be configured to control the driver to rotate thedisplay in the second mode based on identifying that there is no contentcorresponding to the identified screen mode among the plurality ofpieces of content while the display is in the first mode.

The processor may be configured to: search based on receiving an inputand receive information on the plurality of pieces of content based onthe search.

The processor may be configured to: request the search from an externalapparatus and receive the information on the plurality of pieces ofcontent from an external apparatus.

The processor may be configured to request the search by controlling theelectronic apparatus to transmit the information on the identifiedscreen mode to the external apparatus.

The processor may be configured to control the display to: display athumbnail image of the content corresponding to the identified screenmode on the display, and display the image of the content on the displaybased on the thumbnail image being selected based on the input.

The processor may be configured to: identify a change in a screen modewhile displaying the image of the content, and control the display todisplay information or an image of other content corresponding to thechanged screen mode on the display.

The processor may be configured to provide information on the pluralityof pieces of content according to a priority of a level corresponding tothe identified screen mode.

According to an example embodiment of the disclosure, a method ofcontrolling an electronic apparatus includes: identifying a screen modeof a display displaying an image among a plurality of screen modeshaving different aspect ratios; and providing information on contentcorresponding to the identified screen mode among a plurality of piecesof content.

The plurality of screen modes may include a first mode having a widthlonger than a length and a second mode having the length longer than thewidth, and the plurality of pieces of content may include first contentcorresponding to the first mode and has an image with the width longerthan the length and second content corresponding to the second mode andhas the length longer than the width.

The display may have a screen with the width longer than the length, andthe display may be rotatable and may be horizontally positioned in thefirst mode and vertically positioned in the second mode.

The method of controlling an electronic apparatus may further include:identifying that there is no content corresponding to the identifiedscreen mode among the plurality of pieces of content based on thedisplay being in the first mode; and controlling the display to rotatein the second mode based on the identification.

The method of controlling an electronic apparatus may further include:requesting a search based on receiving an input from an externalapparatus; and receiving information on the plurality of pieces ofcontent based on a search based on the input from the externalapparatus.

The requesting of the search may include requesting a search bytransmitting information on the identified screen mode to the externalapparatus.

The method of controlling an electronic apparatus may further include:displaying a thumbnail image of the content corresponding to theidentified screen mode on the display, and displaying the image of thecontent on the display based on the thumbnail image being selected basedon the input.

The method of controlling an electronic apparatus may further include:identifying a change in the screen mode while displaying the image ofthe content; and displaying information or images of other contentcorresponding to the changed screen mode on the display.

According to an example embodiment of the disclosure, in anon-transitory computer-readable recording medium in which a program ofa method executable by a processor of an electronic apparatus isrecorded, the method includes: identifying a screen mode of a displaydisplaying an image among a plurality of screen modes having differentaspect ratios; and providing information on content corresponding to theidentified screen mode among a plurality of pieces of content.

According to example embodiments of an electronic apparatus of thedisclosure as described above and the method of controlling the same, itis possible to improve convenience in viewing the content by providingthe information on the content corresponding to the current screen modeof the display.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing detailed description, taken in conjunction with theaccompanying drawings, in which:

FIG. 1 is a diagram illustrating an example of an electronic apparatusaccording to various embodiments;

FIG. 2 is a diagram illustrating a state in which the electronicapparatus rotates according to various embodiments;

FIG. 3 is a diagram illustrating a state in which the electronicapparatus rotates a display from the state of FIG. 1 according tovarious embodiments;

FIG. 4 is a diagram illustrating an example in which the electronicapparatus communicates with an external apparatus;

FIG. 5 is a block diagram illustrating an example configuration of theelectronic apparatus according to various embodiments;

FIG. 6 is a flowchart illustrating an example operation of controllingthe electronic apparatus according to various embodiments;

FIG. 7 is a block diagram illustrating an example configuration of aserver according to various embodiments;

FIG. 8 is a flowchart illustrating an example operation of controllingthe server according to various embodiments;

FIG. 9 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments;

FIG. 10 is a diagram illustrating an example operation of the electronicapparatus of FIG. 9 according to various embodiments;

FIG. 11 is a diagram illustrating an example of a screen on which theelectronic apparatus is displayed in a first mode according to variousembodiments;

FIG. 12 is a diagram illustrating an example of a screen on which theelectronic apparatus is displayed in a second mode according to variousembodiments;

FIG. 13 is a diagram illustrating an example of a screen on which thecontent selected in FIG. 12 is displayed according to variousembodiments;

FIG. 14 is a diagram illustrating an example of a screen in a relatedart that does not identify a screen mode;

FIG. 15 is a diagram illustrating an example of the screen on which thecontent selected in FIG. 14 is displayed;

FIG. 16 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments;

FIG. 17 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments; and

FIG. 18 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments.

DETAILED DESCRIPTION

Hereinafter, various example embodiments of the disclosure will bedescribed in greater detail with reference to the accompanying drawings.In the drawings, the same reference numbers or signs refer to componentsthat perform substantially the same function, and the size of eachcomponent in the drawings may be exaggerated for clarity andconvenience. However, the core configuration and operation of thedisclosure are not limited only to the configuration or operationdescribed in the following examples. In describing the disclosure, if itis determined that a detailed description of the known technology orconfiguration related to the disclosure may unnecessarily obscure thesubject matter of the disclosure, the detailed description thereof maybe omitted.

In embodiments of the disclosure, terms including ordinal numbers suchas first and second are used simply for the purpose of distinguishingone component from other components, and singular expressions includeplural expressions unless the context clearly indicates otherwise. Also,in embodiments of the disclosure, it should be understood that termssuch as ‘configured’, ‘include’, and ‘have’ do not preclude theexistence or addition possibility of one or more other features ornumbers, steps, operations, components, parts, or combinations thereof.In addition, in an embodiment of the disclosure, a ‘module’ or a ‘unit’performs at least one function or operation, and may be implemented inhardware or software, or a combination of hardware and software, and maybe integrated into at least one module. In addition, in embodiments ofthe disclosure, at least one of the plurality of elements refers to notonly all of the plurality of elements, but also each one or allcombinations thereof excluding the rest of the plurality of elements.

FIG. 1 is a diagram illustrating an example of an electronic apparatusaccording to various embodiments.

In an embodiment of the disclosure, as illustrated in FIG. 1 , theelectronic apparatus 1 may be configured to include a display 110 and amain body 100 supporting the display 110.

As illustrated in FIG. 1 , the display 110 may be arranged in ahorizontal direction with respect to the main body 100.

According to an embodiment of the disclosure, the electronic apparatus 1may have a plurality of screen modes having different aspect ratios.

In an embodiment, the plurality of screen modes correspond to thearrangement state of the display 110 and may be implemented to beinterchangeable by rotation.

In the disclosure, as illustrated in FIG. 1 , among a plurality ofscreen modes, a landscape mode corresponding to the state in which thedisplay 110 is arranged in the horizontal direction may be referred to,for example, as a first mode. In the first mode, the display 110 ishorizontally positioned with respect to the main body 100 and has ascreen with a horizontal length longer than a vertical length.

The main body 100 may rotatably support the display 110.

FIG. 2 is a diagram illustrating a state in which the electronicapparatus rotates according to various embodiments, and FIG. 3 is adiagram illustrating a state in which the electronic apparatus rotates adisplay from the state of FIG. 1 according to various embodiments.

As illustrated in FIG. 2 , the display 110 may rotate clockwise orcounterclockwise from the state of FIG. 1 .

In an embodiment, the display 110 may be arranged in a verticaldirection with respect to the main body 100 as illustrated in FIG. 3based on a rotation of a predetermined angle, for example, 90° from thehorizontal state of FIG. 1 .

the disclosure, as illustrated in FIG. 3 , among the plurality of screenmodes, a portrait mode corresponding to the state in which the display110 is arranged in the vertical direction may be referred to, forexample, as a second mode. In the second mode, the display 110 isvertically positioned with respect to the main body 100 and has a screenwith a vertical length longer than a horizontal length.

In an embodiment, the display 110 in which the screen mode is the secondmode may display, on a full screen, an image produced in the portraitmode, that is, content produced by shooting in a state in which a screenof a smart phone is vertical.

The electronic apparatus 1 according to various embodiments may includea driver (e.g., including circuitry and/or a motor) 150 that rotates thedisplay 110. In an embodiment, the driver 150 may be provided in themain body 100.

The electronic apparatus 1 according to various embodiments may receivea signal provided from an external signal supply source, that is, animage source, for example, data related to predetermined content, andprocess the received content data according to a preset process anddisplay the processed content data as an image.

In an embodiment, as illustrated in FIGS. 1, 2 and 3 , the electronicapparatus 1 may be implemented as a display device equipped with thedisplay 110 that may display an image. However, since the implementationtype of the electronic apparatus 1 is not limited, as an embodiment, theelectronic apparatus 1 may be implemented as an image processingapparatus such as a set-top box that transmits a signal to a connectedseparate display.

In an embodiment, the electronic apparatus 1 implemented as the displayapparatus may be implemented as a television (TV) capable of processingbroadcast video based on at least one of a broadcast signal, broadcastinformation, or broadcast data that is received from sending equipmentof a broadcasting station. In this case, the electronic apparatus 1 maybe provided with a tuner for tuning a broadcast signal for each channel.

When the electronic apparatus 1 is a television, the electronicapparatus 1 may receive broadcast content based on at least one of thebroadcast signal, the broadcast information, or the broadcast datareceived from the sending equipment of the broadcasting station throughadditional devices, such as, a set-top box (STB), a one-connect box, anda media box, that may be directly connected to the electronic apparatus1 or connected to the electronic apparatus 1 by a cable or the like. Aconnection method between the electronic apparatus 1 and the additionaldevice is not limited to the cable, and various wired/wirelessinterfaces may be applied.

The electronic apparatus 1 may wirelessly receive, for example, a radiofrequency (RF) signal transmitted from a broadcasting station, that is,broadcast content. To this end, an antenna capable of receiving a signalis provided in the electronic apparatus 1.

In the electronic apparatus 1, the broadcast content can be receivedthrough terrestrial waves, cables, satellites, and the like, and thesignal source is not limited to the broadcasting station. That is, anyapparatus or station capable of transmitting and receiving data may beincluded in the image source according to the disclosure.

Standards of the signals received from the electronic apparatus 1 may beconfigured in various ways according to the implementation type of thedevice, and the electronic apparatus 1 corresponds to an implementationtype of an interface circuitry (120 in FIG. 5 ) to be described later,and may receive, as video content, signals corresponding to standardssuch as a high definition multimedia interface (HDMI), HDMI-consumerelectronics control (HDMI-CFC), display port (DP), DVI, composite video,component video, super video, digital visual interface (DVI),thunderbolt, RGB cable, Syndicat des Constructeurs d'AppareilsRadiorécepteurs et Téléviseurs (SCART), and universal serial bus (USB)by wire.

In an embodiment, the electronic apparatus 1 may be implemented as asmart TV or an internet protocol TV (IP TV). The smart TV may receiveand display the broadcast signal in real time, and has a web browsingfunction, so the smart TV is a TV that can provide a convenient userenvironment for searching and consuming various types of content throughthe Internet while displaying the broadcast signal in real time. Inaddition, the smart TV may include an open software platform to provideinteractive services to users. Therefore, the smart TV can providevarious types of content, for example, content of applications providingpredetermined services, to users through the open software platform.These applications are application programs that may provide varioustypes of services, and include, for example, applications that provideservices such as SNS, finance, news, weather, maps, music, movies,games, and e-books.

However, since the disclosure is not limited to the implementationexample of the electronic apparatus 1, the electronic apparatus 1 mayalso be applied to various types of implementation examples capable ofprocessing an image, for example, a monitor of a personal computer (PC)such as a desktop or a laptop, in addition to a TV. As another example,the electronic apparatus 1 of the disclosure may be implemented as aterminal equipped with a display that may operate to interchange aplurality of screen modes having different aspect ratios including asmart phone, a smart pad such as a tablet, and the like.

The electronic apparatus 1 may process a signal so that a moving image,a still image, an application, an on-screen display (OSD), a userinterface for various operation controls, and the like based onsignals/data stored in internal/external storage media are displayed onthe screen.

The electronic apparatus 1 may receive content by wired or wirelessnetwork communication from various external apparatuses including acontent provider that is provided to provide content, and a type ofcommunication is not limited thereto.

For example, the electronic apparatus 1 may receive, as video content,signals corresponding to standards, such as Wi-Fi, Wi-Fi direct,Bluetooth, Bluetooth low energy, Zigbee, ultra-wideband (UWB), nearfield communication (NFC), through wireless network communicationaccording to the implementation type of the interface circuitry 120 tobe described later. In addition, the electronic apparatus 1 may receivea content signal through a wired network communication such as theEthernet.

FIG. 4 is a diagram illustrating an example in which the electronicapparatus communicates with an external apparatus according to variousembodiments.

As illustrated in FIG. 4 , the electronic apparatus 1 may transmit andreceive data by communicating with the server 2 as an example of theexternal apparatus.

In an embodiment, the server 2 may be provided as the content providercapable of transmitting content to various devices including theelectronic apparatus 1 through a wired or wireless network. For example,the server 2 may provide a media file such as a video on demand (VOD), aweb content, or the like in a real-time streaming manner.

In an embodiment, the server 2 may provide a plurality of pieces ofcontent, and the plurality of pieces of content may include a firstmode, that is, first content that corresponds to a landscape mode andhas an image with a width longer than a length, and a second mode, thatis, second content that corresponds to a portrait mode and has thelength longer than the width.

According to an embodiment, a plurality of servers 2 may be provided. Inthis case, the electronic apparatus 1 may be implemented to receivevarious content from each connected server by accessing each of aplurality of servers.

The electronic apparatus 1 may receive media content such as VOD from,for example, a web server such as YouTube or an over the top (OTT)server that can provide an OTT service such as Netflix, or the like.

The electronic apparatus 1 may execute applications for playing content,for example, a VOD application to receive content from the server 2 andprocess the received content, so an image corresponding to thecorresponding content may be output, that is, displayed through thedisplay 110. The electronic apparatus 1 may receive the content from theserver 2 using a user account corresponding to the executed application.

In an embodiment, as illustrated in FIG. 4 , the electronic apparatus 1may receive a search request for content from a user. The electronicapparatus 1 may receive, for example, a search request for contentcorresponding to a predetermined keyword from a user while executing apredetermined application for playing the content.

The electronic apparatus 1 may transmit the input search requestinformation to the server 2 corresponding to the executed application.

electronic apparatus 1 may receive, from the server 2, information oncontent based on the transmitted search request information, forexample, a content list or a recommendation list for a plurality ofpieces of content including input keywords.

In addition, the electronic apparatus 1 may provide the information onthe content received from the server 2. For example, the electronicapparatus 1 may display, on the display 110, the content list or therecommendation list received from the server 2 as the search resultaccording to the input search request.

The electronic apparatus 1 according to an embodiment of the disclosuremay be implemented to provide information on content corresponding to acurrent screen mode of the display 110. In an embodiment, the electronicapparatus 1 may identify a screen mode currently in operation of thedisplay 110 and transmit the information on the identified screen modeto the server 2 together with the search request information.

The electronic apparatus 1 may receive the information on the contentcorresponding to the identified screen mode from the server 2 andprovide the information on the content. For example, the electronicapparatus 1 may select the content matching the identified screen modeamong the plurality of pieces of content based on the search request,receive the generated content list from the server 2, and display thereceived content list through the display 110.

When the electronic apparatus 1 receives the displayed information onthe content, that is, a user input for selecting any one content fromthe content list, the electronic apparatus 1 may transmit theinformation on the selected content to the server 2. That is, thecontent selected by the user input is selected from the content listprovided corresponding to the identified screen mode of the display 110,and becomes content matching the current screen mode.

The electronic apparatus 1 may receive the corresponding content fromthe server 2 and display an image corresponding thereto on the display110. Accordingly, the electronic apparatus 1 may display the image ofthe content corresponding to the screen mode of the display 110.

In an embodiment of the disclosure described above, the case where theelectronic apparatus 1 receives the information on the content and theselected content from the same server 2 has been described as anexample, but the disclosure is not limited thereto. For example, thedisclosure includes the case where the server providing the informationon the content and the server providing the content for playback are twodifferent servers.

Hereinafter, various example configurations of the electronic apparatusand the server according to various embodiments will be described ingreater detail with reference to the drawings.

FIG. 5 is a block diagram illustrating an example configuration of theelectronic apparatus according to various embodiments.

As illustrated in FIG. 5 , the electronic apparatus 1 according tovarious embodiments includes the display 110, various interfacecircuitry 120, a user input interface (e.g., including interfacecircuitry) 130, a storage 140, a driver (e.g., including drivingcircuitry and/or a motor) 150, a sensor 160, and a processor (e.g.,including processing circuitry) 170. The interface circuitry 120 mayinclude wired interface circuitry 121 and wireless interface circuitry122.

The configuration of the electronic apparatus 1 according to anembodiment of the disclosure illustrated in FIG. 5 is only an example,and the electronic apparatus according to an embodiment may beimplemented in a configuration other than the configuration illustratedin FIG. 5 . That is, the electronic apparatus 1 of the disclosure may beimplemented in a form in which configurations other than theconfigurations illustrated in FIG. 5 are added, or at least one of theconfigurations illustrated in FIG. 5 is excluded. In addition, theelectronic apparatus 1 of the disclosure may be implemented in a form inwhich a part of the configurations configured in FIG. 5 is changed.

The display 110 may display an image.

The implementation scheme of the display 110 is not limited, and thedisplay 110 may be implemented in various display schemes such as liquidcrystal, plasma, a light-emitting diode, an organic light-emittingdiode, a surface-electron gun conduction electron-emitter, carbonnano-tube, and nano-crystal. In an embodiment, the display 110 mayinclude a display panel displaying an image, and may further includeadditional configurations, such as a driver, according to theimplementation type.

In an embodiment, an image of content received from the server 2 may bedisplayed on the display 110.

In addition, the information on the content that may be received fromthe server 2 may be displayed on the display 110. Here, the displayedinformation on the content may correspond to a search result accordingto a search request input from a user in the electronic apparatus 1. Forexample, the displayed information on the content may include a contentlist corresponding to a search keyword input from a user.

In an embodiment, the display 110 may display information on contentcorresponding to a screen mode of the electronic apparatus 1, that is,one of a landscape mode and a portrait mode. When the user selects anyone content from the displayed information on the content, an image ofthe selected content may be displayed on the display 110.

The interface circuitry 120 enables the electronic apparatus 1 tocommunicate with various external apparatuses including the server 2.

The interface circuitry 120 may include various interface circuitry,including, for example, wired interface circuitry 121. The wiredinterface circuitry 121 may include a connector fortransmitting/receiving signals/data according to the standards such asHDMI, HDMI-CFC, USB, component, display port (DP), DVI, thunderbolt, andRGB cable. Here, the wired interface circuitry 121 may include at leastone connector, terminal, or port corresponding to each of thesestandards.

The wired interface circuitry 121 may be implemented in a form includingan input port that receives a signal from an image source or the like,and may be provided to transmit and receive signals in both directionsby further including an output port in some cases.

The wired interface circuitry 121 may include connectors, ports, or thelike according to video and/or audio transmission standards such as anHDMI port, DisplayPort, a DVI port, thunderbolt, composite video,component video, super video, and SCART so that an antenna capable ofreceiving a broadcast signal according to broadcast standards such asterrestrial/satellite broadcasting may be connected or a cable capableof receiving a broadcast signal according to cable broadcastingstandards may be connected. As another example, the electronic apparatus1 may also include the antenna capable of receiving the broadcastsignal.

The electronic apparatus 1 may further include a tuner (not shown) fortuning the received broadcast signal for each channel when thevideo/audio signal received through the interface circuitry 120 is abroadcast signal. The tuner may include a demodulator that demodulates atuned broadcast signal of a specific channel and outputs the demodulatedbroadcast signal as a transport stream (TS) type signal. In other words,the tuner and the demodulator may be designed as a single chip in anintegrated form, or may each be implemented as two separate chips.

The wired interface circuitry 121 may include a connector, a port, orthe like according to a universal data transmission standard such as aUSB port. The wired interface circuitry 121 may include a connector, aport, or the like to which an optical cable may be connected accordingto an optical transmission standard. The wired interface circuitry 121is connected to an external microphone or an external audio devicehaving a microphone, and may include a connector or a port capable ofreceiving or inputting an audio signal from an audio device. Theinterface circuitry 121 is connected to an audio device such as aheadset, an earphone, and an external speaker, and may include aconnector, a port, or the like capable of transmitting or outputting anaudio signal to the audio device. The wired interface circuitry 121 mayinclude a connector or a port according to a network transmissionstandard such as the Ethernet. For example, the wired interfacecircuitry 121 may be implemented as a LAN card or the like which iswired to a router or a gateway.

The wired interface circuitry 121 may be wired to a set-top box, anexternal apparatus such as an optical media playback device, an externaldisplay apparatus, a speaker, a server, or the like through theconnector or the port in a 1:1 or 1:N (N is a natural number) manner toreceive video/audio signals from the corresponding external apparatus ortransmit the video/audio signals to the corresponding externalapparatus. The wired interface circuitry 121 may include a connector ora port for separately transmitting video/audio signals.

The wired interface circuitry 121 may be implemented as a communicationcircuitry including wireless communication modules (S/W module, chip,and the like) corresponding to various kinds of communication protocols.

In an embodiment, the wired interface circuitry 121 may be built in theelectronic apparatus 1 according to an embodiment, but may beimplemented in the form of a dongle or a module and may be detached fromthe connector of the electronic apparatus 1.

The interface circuitry 120 may include a wireless interface circuitry122. The wireless interface circuitry 122 may be implemented in variousways corresponding to the implementation type of the electronicapparatus 1. For example, the wireless interface circuitry 122 may usewireless communications such as radio frequency (RF), Zigbee, Bluetooth,Wi-Fi, ultra wideband (UWB), and near field communication (NFC) as acommunication method.

The wireless interface circuitry 122 may be implemented as acommunication circuitry including wireless communication modules (S/Wmodule, chip, and the like) corresponding to various kinds ofcommunication protocols.

In an embodiment, the wireless interface circuitry 122 may include awireless LAN unit. The wireless LAN unit may be wirelessly connected toan external apparatus through an access point (AP) under the control ofthe processor 170. The wireless LAN unit includes a WiFi module.

In an embodiment, the wireless interface circuitry 122 may include awireless communication module that wirelessly supports one-to-one directcommunication between the electronic apparatus 1 and an externalapparatus without the access point. The wireless communication modulemay be implemented to support communication methods such as Wi-Fidirect, Bluetooth, and Bluetooth low energy. When the electronicapparatus 1 directly communicates with an external apparatus, thestorage 140 may store identification information (for example, a MACaddress or an IP address) on an external apparatus that is acommunication target device.

In the electronic apparatus 1 according to an embodiment, the wirelessinterface circuitry 122 may be provided to perform wirelesscommunication with an external apparatus by at least one of a wirelessLAN unit and a wireless communication module according to performance

In an embodiment, the wireless interface circuitry 122 may furtherinclude a communication module including various communication circuitryusing various communication methods such as mobile communication such asLTE, EM communication including a magnetic field, and visible lightcommunication.

The wireless interface circuitry 122 may wirelessly communicate with theserver 2 on the network to transmit and receive a data packet to andfrom the server 2.

The wireless interface circuitry 122 may include an IR transmitterand/or an IR receiver capable of transmitting and/or receiving aninfrared (IR) signal according to an infrared communication standard.The wireless interface circuitry 122 may receive or input a remotecontrol signal from the remote control or other external apparatusesthrough the IR transmitter and/or the IR receiver, or transmit or outputthe remote control signal to other external apparatuses. As anotherexample, the electronic apparatus 1 may transmit and receive the remotecontrol signal with the remote control or other external apparatusesthrough the wireless interface circuitry 122 of other methods such asWi-Fi or Bluetooth.

In an embodiment, the wireless interface circuitry 122 may transmitpredetermined data as information on a user voice received through asound receiver such as a microphone to the external apparatus such as aserver. Here, the type/kind of transmitted data is not limited, and mayinclude, for example, an audio signal corresponding to a voice utteredby a user, a voice feature extracted from an audio signal, and the like.

In addition, the wireless interface circuitry 122 may receive data of aprocessing result of the corresponding user voice from the externalapparatus such as the server. The electronic apparatus 1 may output asound corresponding to a result of processing a voice based on thereceived data through an internal or external loudspeaker.

In the above-described embodiment, as an example, the user voice may notbe transmitted to the server, but may be processed by itself in theelectronic apparatus 1. That is, in an embodiment, the electronicapparatus 1 may be implemented to perform the role of an STT server.

The electronic apparatus 1 may communicate with an input device such asa remote control through the wireless interface circuitry 122 to receivea sound signal corresponding to the user voice from the input device.

In the electronic apparatus 1 according to an embodiment, acommunication module communicating with the external server 2 or thelike and a communication module communicating with a remote control maybe different from each other. For example, the electronic apparatus 1may communicate with the server 2 through an Ethernet modem or a Wi-Fimodule, and communicate with a remote control and a Bluetooth module.

In the electronic apparatus 1 according to an embodiment, acommunication module communicating with the external server 2 or thelike and a communication module communicating with a remote control maybe the same as each other. For example, the electronic apparatus 1 maycommunicate with the server 2 and the remote control through a Bluetoothmodule.

The user input interface 130 may include various interface circuitry andmay transmit various preset control commands or unlimited information tothe processor 170 by user input.

The electronic apparatus 1 according to an embodiment of the disclosuremay transmit the signal corresponding to the corresponding searchrequest to the server 2 based on the search request according to theuser input through the user input interface 130. In addition, the userinput interface 130 may receive the information on the content receivedfrom the server 2, for example, a user input for selecting any onecontent from a content list.

The user input interface 130 may include a keypad (or input panel)including buttons such as a power key, a number key, and a menu keyprovided on the main body of the electronic apparatus 1.

In an embodiment, the user input interface 130 may include an inputapparatus that generates a preset command/data/information/signal to beable to remotely control the electronic apparatus 1 and transmits thegenerated preset command/data/information/signal to the electronicapparatus 1. The input apparatus may include a remote control, akeyboard, a mouse, and the like, and may be separated from the main bodyof the electronic apparatus 1 to receive the user input. The remotecontrol may be provided with a touch detector that receives a user'stouch input and/or a motion detector that detects motion of the remotecontrol occurred by a user. The input device may include a terminaldevice such as a smart phone in which a remote control application isinstalled. In this case, the touch input may receive the user's touchinput through the touch screen.

The input device may become an external apparatus capable of thewireless communication with the main body of the electronic apparatus 1,and the wireless communication includes the Bluetooth, the infraredcommunication, the RF communication, the wireless LAN, the Wi-Fi Direct,and the like.

In an embodiment, the user input interface 130 may further include avoice input interface that receives voice/sound uttered from the user.The voice input interface may be implemented as a microphone capable ofreceiving user voice.

The storage 140 is configured to store various data of the electronicapparatus 1.

The storage 140 should store data even when power supplied to theelectronic apparatus 1 is cut off, and may be provided as a writablenonvolatile memory (writable ROM) to reflect fluctuations. That is, thestorage 140 may be provided as any one of a flash memory, EPROM, orEEPROM. The storage 140 may further include a volatile memory such asDRAM or SRAM in which the read or write speed of the electronicapparatus 1 is faster than that of the nonvolatile memory.

In an embodiment, the storage 140 may store extended displayidentification data (EDID), in which the EDID includes information onresolution of the display 110 that displays an image. In thisspecification, the EDID is used as a term including E-EDID.

Data stored in the storage 140 may include, for example, variousprograms, applications, image data that can be executed on the operatingsystem, image data, additional data, and the like, in addition to anoperating system for driving the electronic apparatus 1.

For example, the storage 140 may store input/output signals or datacorresponding to the operation of each component under the control ofthe processor 170. The storage 140 stores a control program forcontrolling the electronic apparatus 1, a UI related to an applicationprovided by a manufacturer or downloaded from the outside, images forproviding the UI, user information, documents, databases, or relateddata.

In an embodiment, the storage 140 may store a TV application or a TVclient as a program for causing the electronic apparatus 1 to operate asa television, a VOD application as a program for playing contentreceived from the server 2, and the like.

For example, at least one application, for example, a VOD application,for receiving and playing content provided by the server 2 is installedor stored in the storage 140. YouTube applications or Netflixapplications are examples of playback applications of such content.

The playback application installed as described above may be executed ina foreground mode in the electronic apparatus 1, so the electronicapparatus 1 may receive and play, that is, display the media file, theweb content, or the like from the server 2 in the real-time streamingmanner.

In the electronic apparatus 1 according to an embodiment, apredetermined user input for searching for playable content may bereceived while the playback application is executed in the foregroundmode. For example, the electronic apparatus 1 may receive, from theserver 2, content data for content selected by a user from the contentprovided from the playback application, and display the content imagecorresponding to the received content.

In an embodiment, the image displayed on the electronic apparatus 1 maybe come from data stored in the nonvolatile storage 140 such as a flashmemory or a hard disk. The storage 140 may be provided inside or outsidethe electronic apparatus 1, and when the storage 140 is provided outsidethe electronic apparatus 1, the storage 140 may be connected to theelectronic apparatus 1 through the wired interface circuitry 121.

In an embodiment, the term storage may include the storage 140, a ROM(not illustrated) and RAM (not illustrated) in the processor 170, or amemory card (not illustrated) (for example, a micro SD card and a memorystick) mountable in the electronic apparatus 1.

The driver 150 may provide power to rotate the display 110.

The driver 150 may include various circuitry and be implemented as amotor having a rotating shaft capable of forward or reverse rotation,for example.

The display 110 is mounted on the rotating shaft of the motor, and whenthe rotating shaft rotates as the driver 150 is driven, may rotate in aforward or reverse direction corresponding thereto.

In an embodiment, the electronic apparatus 1 may switch the display 110between a plurality of screen modes, for example, a first mode(landscape mode) and a second mode (portrait mode), based on therotation of the driver 150. The switching of the screen mode may beperformed based on the user input.

The sensor 160 may detect the screen mode of the display 110 or theswitching of the screen mode.

In an embodiment, the sensor 160 may be provided inside the main body100 to detect a rotation angle or a rotation state of the display 110.

The sensor 160 may be implemented in a gyroscope that measures a changein orientation of an object using the property of always maintaining apredetermined direction set at the beginning, or an acceleration sensorthat may detect the movement of the display 110, that is, the rotation.

The processor 170 may include various processing circuitry and performscontrol to operate the overall configurations of the electronicapparatus 1. The processor 170 may include control programs (orinstructions) for performing the control operation, a nonvolatile memoryin which control programs are installed, a volatile memory in which atleast a part of the installed control programs is loaded, and at leastone general-purpose processor, such as a microprocessor, an applicationprocessor, or a central processing unit (CPU), for executing the loadedcontrol programs.

The processor 170 may include a single core, a dual core, a triple core,a quad core, or a multiple-number core thereof. The processor 170 mayinclude a plurality of processors, for example, a main processor and asub processor operating in a sleep mode (for example, only standby poweris supplied and does not operate as a display apparatus). In addition,the processor, the ROM, and the RAM can be interconnected via aninternal bus.

In an embodiment, the processor 170 may include an image processor thatperforms various preset processes on the content signal received fromthe server 2. The processor 170 may output the generated or combinedoutput signals to the display 110 by performing the image processing,and as a result, displays an image corresponding to an image signal onthe display 110.

The image processor may include a decoder that decodes an image signalto correspond to an image format of the electronic apparatus 1, and ascaler that adjusts the image signal to match an output standard of thedisplay 110.

In an embodiment, the decoder may be, for example, an H.264 decoder, butis not limited thereto. For example, the video decoder according to anembodiment may be implemented as a decoder according to variouscompression standards such as a moving picture experts group (MPEG)decoder or a high efficiency video codec (HEVC) decoder.

In addition, the type of content processed by the image processor in thedisclosure is not limited. For example, the content that may beprocessed by the image processor may further include not only a movingimage such as a video, but also still images such as a picture such as aJPEG file and a background screen, and a graphical user interface (GUI).

The type of the image processing process performed by the imageprocessor of the disclosure is not limited, and the image processor mayperform at least one of various processes such as de-interlacing thatconverts an interlace type broadcast signal into a progressive type,noise reduction for improving an image quality, detail enhancement,frame refresh rate conversion, and line scanning

In an embodiment, the image processor may be implemented as an imageboard in which various circuit configurations, such as various chipsets,memories, electronic components, and wirings, for performing each of theprocesses are mounted on a printed circuit board (PCB). In this case, inthe electronic apparatus 1, the processor 170 including the tuner andthe image processor may be provided on a single image board. This isonly an example, and these components may be provided on a plurality ofprinted circuit boards communicatively connected to each other.

In the electronic apparatus 1 according to an embodiment of thedisclosure, the processor 170 may process the corresponding signal sothat an image of a predetermined channel is displayed based on abroadcast signal. In addition, the processor 170 processes thecorresponding signal to display an image of predetermined content basedon the signal received from the server 2 through the interface circuitry120.

In an embodiment, the processor 170 may be implemented as a formincluded in a main SoC mounted on a PCB embedded in the electronicapparatus 1.

The control program may include a program(s) implemented in at least oneof a BIOS, a device driver, an operating system, firmware, a platform,and an application program. As an embodiment, the application may bepre-installed or stored in the electronic apparatus 1 at the time ofmanufacturing of the electronic apparatus 1, or installed in theelectronic apparatus 1 based on data of the application received fromthe outside when used later. The data of the application may bedownloaded to the electronic apparatus 1 from an external server such asan application market. Such an external server is an example of acomputer program product of the disclosure, but is not limited thereto.

The control program may be recorded on a storage medium that may be readby a device such as a computer. The machine-readable storage medium maybe provided in a form of a non-transitory storage medium. The‘non-transitory storage medium may be a storage medium that is atangible device, and may not include a signal (for example,electromagnetic waves), and the term does not distinguish between thecase where data is stored semi-permanently on a storage medium and thecase where data is temporarily stored thereon. For example, the‘non-transitory storage medium’ may include a buffer in which data istemporarily stored.

FIG. 6 is a flowchart illustrating an example operation of controllingthe electronic apparatus according to various embodiments.

In an embodiment of the disclosure, as illustrated in FIG. 6 , theprocessor 170 of the electronic apparatus 1 may identify a screen modeof the display 110 displaying an image among a plurality of screen modeshaving different aspect ratios, that is, a first mode and a second mode(301), and provide the information on the content corresponding to theidentified screen mode among the plurality of pieces of content that maybe provided from the server 2 (302).

As an embodiment, the operation of the processor 170 as described abovemay be implemented as a computer program stored in a computer programproduct (not illustrated) separately provided from the electronicapparatus 1.

In this case, the computer program product includes a memory in which aninstruction corresponding to the computer program is stored, and aprocessor. When executed by the processor, the instruction includesidentifying a screen mode of the display 110 that displays an imageamong the plurality of screen modes, and providing the information onthe content corresponding to the identified screen mode among theplurality of pieces of content.

As a result, the electronic apparatus 1 may download and execute thecomputer program stored in the separate computer program product toperform the operation of the processor 170.

FIG. 7 is a block diagram illustrating an example configuration of aserver according to various embodiments.

As illustrated in FIG. 7 , the server 2 according to an embodiment ofthe disclosure includes interface circuitry 220, a storage 220, and aprocessor (e.g., including processing circuitry) 270. The interfacecircuitry 220 may include wired interface circuitry 211 and wirelessinterface circuitry 212.

The configuration included in the server 2 is not limited to theabove-described embodiment, and may be implemented by excluding orchanging some configurations or including additional otherconfigurations. In addition, since the configuration having the samename as the configuration of the electronic apparatus 1 among theconfigurations of the server 2 may be implemented in the same or similarform, a duplicate description thereof may not be repeated here.

The interface circuitry 220 is provided so that the server 2 maycommunicate with various external apparatuses including the electronicapparatus 1 in a wired or wireless communication manner. The interfacecircuitry 220 may be implemented as circuitry including the wired and/orwireless communication module and the communication modules (S/W module,chip, and the like) corresponding to the predetermined communicationprotocol.

The storage 240 is configured to store various data of the server 2.

In an embodiment, the storage 240 may store various types of contentthat may be provided to the external apparatuses including theelectronic apparatus 1.

In an embodiment, the server 2 may store user account information. Theuser account information may include security information. In addition,the account information may further include information on an electronicdevice using a corresponding user account, for example, the electronicapparatus 1.

The processor 270 may include various circuitry and performs control tooperate the overall configurations of the server 2.

FIG. 8 is a flowchart illustrating an example operation of controllingthe server according to various embodiments.

In an embodiment of the disclosure, the processor 270 of the server 2may receive screen mode information of the display 110 from theelectronic apparatus 1 through the interface circuitry 220 (401). Here,the screen mode information of the display 110 of the electronicapparatus 1 may indicate the current screen mode of the display 110,that is, the landscape mode or the portrait mode.

In an embodiment, the screen mode information may be received togetherwith search request information according to the user's search requestinput from the electronic apparatus 1.

In an embodiment, the screen mode information may be received from theelectronic apparatus 1 as data separate from the search requestinformation. Here, the screen mode information may be received by theserver 2 periodically or upon occurrence of a predetermined event suchas a screen mode change in the electronic apparatus 1.

The processor 270 may provide the information on the contentcorresponding to the received screen mode to the electronic apparatus 1through the interface circuitry 220 (402). Here, the processor 270 mayprovide the electronic apparatus 1 with the information on the contentthat matches the screen mode of the display 110 among the plurality ofpieces of content searched from the content stored in the storage 240based on the received search request information.

As an embodiment, the operation of the processor 270 as described abovemay be implemented as a computer program stored in a computer programproduct (not illustrated) separately provided from the server 2.

In this case, the computer program product includes a memory in which aninstruction corresponding to the computer program is stored, and aprocessor. When executed by the processor, the instruction includesreceiving the screen mode information of the display 110 from theelectronic apparatus 1 and providing the information on the contentcorresponding to the received screen mode to the electronic apparatus 1.

As a result, the electronic apparatus 1 may download and execute thecomputer program stored in the separate computer program product toperform the operation of the processor 170.

Hereinafter, various example embodiments of providing the information onthe content and the image thereof in the disclosure electronic apparatuswill be described in greater detail with reference to the drawings.

FIG. 9 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments, and FIG. 10 is adiagram illustrating an example operation of the electronic apparatus inFIG. 9 according to various embodiments.

As illustrated in FIG. 9 , the electronic apparatus 1 may receive asearch request for content from a user (501).

In an embodiment, the processor 170 may receive a search request forcontent related to a search word based on the input of a predeterminedkeyword as the search word from the user through the user inputinterface 130.

Here, the electronic apparatus 1 may receive a user input for executinga predetermined application for playing content, for example, a VODapplication. As illustrated in FIG. 10 , the processor 170 may cause thecorresponding application 601 to be executed by calling an API of theplayback application 601 from a running TV client 602.

FIG. 11 is a diagram illustrating an example of a screen on which theelectronic apparatus is displayed in a first mode according to variousembodiments.

As illustrated in FIG. 11 , a user may perform a search request byinputting a specific search word 710 corresponding to a keyword forcontent search using a virtual keypad displayed on the display 110, forexample, while the playback application is executing.

The processor 170 may identify a screen mode of the display 110 based onthe search request received in operation 501 (502).

The processor 170 may identify whether the current screen mode of thedisplay 110 is a first mode, that is, a landscape mode or a second mode,that is, a portrait mode.

In an embodiment, the processor 170 may identify the screen mode basedon information on resolution of the display 110. For example, theprocessor 170 may read the EDID from the storage 140 to acquireinformation on the screen mode.

In an embodiment, the processor 170 may acquire information on arotation state of the display 110 from the sensor 160 to identify thescreen mode.

As illustrated in FIG. 17 , the processor 170 may transmit theinformation on the screen mode identified in operation 502 to anexternal apparatus, for example, the server 2 corresponding to theexecuted application through the interface circuitry 120 to request thesearch.

In an embodiment, as illustrated in FIG. 10 , the processor 170 maytransmit a query including information on the search word input inoperation 501 and information on the screen mode identified in operation502 to the server 2 to transmit the search request to the server 2.

Here, the information on the screen mode transmitted to the server 2 mayinclude, for example, the information on the resolution of the display110. The server 2 may identify whether the screen mode of the electronicapparatus 1 corresponds to the first mode or the second mode, based onthe information on the resolution received from the electronic apparatus1. Accordingly, the server 2 may provide the information on the contentcorresponding to the identified screen mode to the electronic apparatus1.

However, in the electronic apparatus 1 of the disclosure, theinformation on the screen mode transmitted to the server 2 is notlimited to the information on the resolution, and may be implemented asvarious types or forms of data.

For example, the processor 170 may assign a predetermined value (1 or 0)to a predetermined bit of data transmitted when the search request isrequested in order to indicate the screen mode of the display 110,thereby transmitting the information on the screen mode to the server 2.The server 2 may read bits, to which the value of the screen mode isassigned, from the received data to identify the screen mode of thedisplay 110 of the electronic apparatus 1. Accordingly, the server 2 mayprovide the information on the content corresponding to the identifiedscreen mode to the electronic apparatus 1.

Referring back to FIG. 9 , the case in which the information on thescreen mode is transmitted together with the search request informationhas been described as an example, but the disclosure is not limitedthereto.

That is, as an embodiment, the case in which the electronic apparatus 1is implemented to transmit the screen mode information to the server 2as separate data from the search request information is also included inthe disclosure.

As an embodiment, the electronic apparatus 1 may periodically transmitthe screen mode information to the server 2. Accordingly, the server 2may periodically update the screen mode of the electronic apparatus 1 toselect the content matching the current screen mode when the searchrequest is received from the electronic apparatus 1.

As an embodiment, when the change in the screen mode is detected, theelectronic apparatus 1 may transmit the information on the changedscreen mode to the server 2. Accordingly, the server 2 may periodicallyupdate the information on the screen mode of the electronic apparatus 1so that the information on the screen mode corresponds to the latestchange, thereby selecting the content matching the current screen modewhen the search request is received from the electronic apparatus 1.

The processor 170 may receive, as a response to the informationtransmitted in operation 503, the information on the contentcorresponding to the identified screen mode from the external apparatus,that is, the server 2 through the interface circuitry 120 (504).

Here, the information on the received content is related to the searchword input in operation 501, and may include information on a pluralityof pieces of content corresponding to the information on the screen modetransmitted in operation 503.

The processor 170 may display the information on the content received inoperation 504 on the display 110 (505).

Specifically, the processor 170 may control the display 110 to display acontent list including the plurality of pieces of content that isrelated to the search word input in operation 501 and corresponds to theinformation on the screen mode transmitted in operation 503, based onthe information on the content received in operation 504.

For example, as illustrated in FIG. 11 , when the display 110 is in thefirst mode (landscape mode), a content list 720 including content items721, 722, and 723 corresponding to the first mode may be displayed onthe display 110 as the search result of the content corresponding to thesearch word 710.

As illustrated in FIG. 11 , the content items 721, 722, and 723 of thecontent list 720 may include a thumbnail image of the correspondingcontent. Here, it may be confirmed that the searched content correspondsto the current screen mode of the display 110, that is, the first modethrough the displayed thumbnail image.

FIG. 12 is a diagram illustrating an example of a screen on which theelectronic apparatus according to is displayed in a second modeaccording to various embodiments, and FIG. 13 is a diagram illustratingan example of a screen on which the content selected in FIG. 12 isdisplayed according to various embodiments.

As an example, as illustrated in FIG. 12 , when the display 110 is inthe second mode (portrait mode), a content list 820 including contentitems 821, 822 and 823 corresponding to the second mode may be displayedon the display 110 as the search result of the content corresponding tothe search word 810.

As illustrated in FIG. 12 , the content items 821, 822, and 823 of thecontent list 820 may include a thumbnail image of the correspondingcontent. Here, it may be confirmed that the searched content correspondsto the current screen mode of the display 110, that is, the first modethrough the displayed thumbnail image.

The processor 170 may receive a user input for selecting any one contentto be played for the content information displayed in operation 505(506).

The processor 170 may receive the user input for selecting, for example,any one of the content items 721, 722, 723 illustrated in FIG. 11 or thecontent items 821, 822, 823 illustrated in FIG. 12 , that is, thethumbnail images in the content list 820.

The processor 170 may display the image of the selected content on thedisplay 110 based on the user input received in operation 506 (507).

For example, as illustrated in FIG. 12 , when any one item 821, that is,the thumbnail image is selected from the content list 820 including thecontent items 821, 822, and 823 corresponding to the second mode, theprocessor 170 may receive the data of the content corresponding to theselected item 821 from the server 2 through the interface circuitry 120and control the display 110 to display the image 831 of the receivedcontent.

Accordingly, as illustrated in FIG. 13 , when the display 110 is in thesecond mode (portrait mode), the content corresponding to the secondmode, which is the current screen mode, can be displayed on a fullscreen.

In an embodiment, the processor 170 may continuously play a plurality ofpieces of content based on the search result. For example, when theplayback of the content corresponding to the selected item 821 among thecontent items 821, 822, and 823 is completed, the processor 170 maycontinuously play the content corresponding to the next item 822.Likewise, when the playback of the content corresponding to the item 822is completed, the processor 170 may continuously play the contentcorresponding to the next item 833.

The continuous playback setting is performed by a user selection as anoption of the playback application as an example, and may be performeduntil the playback of all content in the content list or therecommendation list is completed.

As described above, in the electronic apparatus 1 according to anembodiment, the information on the identified screen mode may beprovided to the server 2 to display the content corresponding to thecurrent screen mode, so it is possible to provide more convenience to auser in viewing content compared to when the screen mode is notidentified.

FIG. 14 is a diagram illustrating an example of a screen in a relatedart that does not identify a screen mode, and FIG. 15 is a diagramillustrating an example of the screen on which the content selected inFIG. 14 is displayed.

In the case of the related technique, as illustrated in FIG. 14 , in thestate in which a display 110 a is in the first mode (landscape mode), acontent list 920 including content items 921, 922, and 923 in theportrait mode may be displayed as the search result corresponding to asearch word 910. In addition, when any one item 921, that is, athumbnail image, is selected from the content list 920, the image 831 ofthe content corresponding to the selected item 921 may be displayed onthe display 110 a.

Accordingly, as illustrated in FIG. 15 , although the display 110 a isin the first mode (landscape mode), the content corresponding to thesecond mode (portrait mode) is displayed on the display 110 a, so it maycause inconvenience to a user in viewing content.

FIG. 16 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments.

As illustrated in FIG. 16 , the electronic apparatus 1 may display animage of content on the display 110 (1001).

Here, the displayed image of the content may be one received from theserver 2 through the interface circuitry 120, and includes, as, forexample, an image included in the content list received according to thesearch request in the embodiment of FIG. 9 and the image of the contentdisplayed in operation 507, a case of content being played according tothe continuous playback option.

In an embodiment, operation 1001 may include a case in which theinformation on the content corresponding to the search result is beingdisplayed in operation 505 of the embodiment of FIG. 9 .

The processor 170 may identify the change in the screen mode of thedisplay 110 during the image display in operation 1001 (1002).

In an embodiment, the processor 170 may identify the change in thescreen mode in response to receiving the user input for changing thescreen mode of the display 110.

In an embodiment, the processor 170 may acquire the information on therotation state of the display 110 from the sensor 160 to identify thechange in the screen mode.

The processor 170 may transmit information on the changed screen mode toan external apparatus, for example, the server 2 through the interfacecircuitry 120 based on the identification result in operation 1002(1003).

Here, the information on the screen mode transmitted to the server 2 maybe implemented as various kinds or types of data, and for example, theinformation on the screen mode may be transmitted to the server 2 byassigning a predetermined value (1 or 0) to a predetermined bit of datatransmitted in order to indicate the screen mode of the display 110. Theserver 2 may read bits, to which the value of the screen mode isassigned, from the received data to identify the changed screen mode ofthe display 110 of the electronic apparatus 1. Accordingly, the server 2may provide the information on the content corresponding to the changedscreen mode to the electronic apparatus 1.

The processor 170 may receive, as a response to the informationtransmitted in operation 1003, the information on the contentcorresponding to the identified screen mode from the external apparatus,that is, the server 2 through the interface circuitry 120 (1004).

Here, the information on the received content is related to thepredetermined search word as in operation 501 of the embodiment of FIG.9 , and may include the information on the plurality of pieces ofcontent corresponding to the information on the changed screen modetransmitted in operation 1003.

The processor 170 may identify the screen mode of the display (1005) anddisplay the information on the content received in operation 1004 on thedisplay 110 (1006). That is, the processor 170 may control the display110 to display a plurality of pieces of content items corresponding tothe information of the changed screen mode transmitted in operation1003, for example, the content list including the thumbnail image, basedon the information on the content received in operation 1004.

The processor 170 may receive a user input for selecting any one contentto be played for the content information displayed in operation 1006(1007).

The processor 170 may display the image of the selected content on thedisplay 110 based on the user input received in operation 1007 (1008).

Accordingly, when the change in the screen mode of the display 110 isdetected while the user is viewing the content, the information or imageof the content corresponding to the changed screen mode may bedisplayed.

FIG. 16 illustrates an embodiment in which when the electronic apparatus1 detects the change in the screen mode, the information on the contentcorresponding to the changed screen mode is received and displayed to auser, and an image of a specific content is displayed according to theuser selection, but the disclosure is not limited to the embodiment ofFIG. 16 . For example, in some cases, when the change in the screen modeis detected, the electronic apparatus 1 may be implemented in such amanner that the image of the content corresponding to the changed screenmode is immediately displayed on the display 110.

In addition, as an embodiment, the electronic apparatus 1 may receivethe user input that requests to display the search result again whiledisplaying any one image or other images of the plurality of pieces ofcontent of the search result or the information on the content of thesearch result, as in operation 1001. In this case, the processor 170 mayidentify whether or not the display 110 rotates after the previoussearch result is displayed, and provide new information on contentcorresponding to the identification result, for example, the contentlist including the plurality of pieces of content corresponding to therotating screen mode through the display 110.

FIG. 17 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments.

As illustrated in FIG. 17 , the electronic apparatus 1 may receive asearch request for content from a user (1101).

Here, as described in operation 501 of FIG. 9 , the processor 170executes a predetermined application for content playback, for example,a VOD application, and it is possible to receive a search request forcontent related to the corresponding search word based on an input of apredetermined keyword as a keyword from a user.

The processor 170 may request a search from an external apparatus, forexample, the server 2 based on the search request received in operation1101 (1102).

The processor 170 may receive, as a response to the search requesttransmitted in operation 1102, the information on the contentcorresponding to the search result from the external apparatus, that is,the server 2 (1103).

Here, the information on the received content may include information ona plurality of pieces of content related to the search word input inoperation 1101, that is, a content list or a recommendation listincluding the plurality of pieces of content. Here, the plurality ofpieces of contents in the content list may include first content thatcorresponds to a first mode and has an image with a width longer than alength and second content that corresponds to a second mode and has thelength longer than the width.

The processor 170 may identify the screen mode of the display 110(1104). For example, the processor 170 may identify whether the currentscreen mode of the display 110 is the first mode, that is, the landscapemode or the second mode, that is, the portrait mode.

In an embodiment, the processor 170 may identify the screen mode basedon information on resolution of the display 110. For example, theprocessor 170 may read the EDID from the storage 140 to acquireinformation on the screen mode.

In an embodiment, the processor 170 may acquire information on arotation state of the display 110 from the sensor 160 to identify thescreen mode.

In the example embodiment illustrated in FIG. 17 , it is illustratedthat the identification of the screen mode is performed after requestinga search from the external apparatus and receiving the search result,but the disclosure is not limited thereto. For example, in theelectronic apparatus 1 according to the disclosure embodiment, theidentification operation of the screen mode of operation 1104 may beperformed regardless of operations 1101 to 1103 or may be performed inparallel.

The processor 170 may display the information on the content received inoperation 1103 on the display 110 based on the screen mode identified inoperation 1104 (1105).

In an embodiment, the processor 170 may select the information on thereceived content, that is, the content matching the screen modeidentified in operation 1104 from the plurality of pieces of content ofthe content list, and control the display 110 to display the informationon the selected content, for example, the content list including thethumbnail image.

In an embodiment, the processor 170 may assign a priority to a levelcorresponding to the screen mode identified in operation 1104 to theinformation on the received content, that is, the plurality of pieces ofcontents of the content list, and provide the information on theplurality of pieces of content as the search result, for example, thecontent list including the thumbnail image.

For example, when the display 110 is in the first mode (landscape mode),the content (first content) corresponding to the first mode among theplurality of pieces of contents of the content list is given a highpriority, and the information on the searched content with a highpriority may be mainly displayed on the display 110.

As another example, the processor 170 may assign a higher priority tocontent that may be displayed with the highest image quality in theresolution of the display 110 among the plurality of pieces of contentcorresponding to the first mode, and may display the information on thesearched content on the display 110 in the order of content assigned ahigher priority.

The processor 170 may receive a user input for selecting any one contentto be played for the content information displayed in operation 1105(1106).

The processor 170 may receive, for example, the user input for selectingany one of the content items of the content list, that is, the thumbnailimages.

The processor 170 may display the image of the selected content on thedisplay 110 based on the user input received in operation 1106 (1107).

Accordingly, as illustrated in FIG. 13 , the content corresponding tothe current screen mode of the display 110, that is, the second mode maybe displayed on the full screen.

As described above, in the electronic apparatus 1 according to anembodiment of the disclosure, the content corresponding to the screenmode identified by the electronic apparatus 1 among the plurality ofpieces of searched content may be selectively displayed, so it ispossible to provide more convenience to a user in viewing contentcompared to when the screen mode is not identified.

FIG. 18 is a flowchart illustrating an example method of controlling anelectronic apparatus according to various embodiments.

As illustrated in FIG. 18 , the electronic apparatus 1 may receive asearch request for content from a user (1201).

Here, as described in operation 501 of FIG. 9 , the processor 170executes a predetermined application for content playback, for example,a VOD application, and it is possible to receive a search request forcontent related to the corresponding search word based on an input of apredetermined keyword as a keyword from a user.

The processor 170 may request a search from an external apparatus, forexample, the server 2 based on the search request received in operation1201 (1202).

The processor 170 may receive, as a response to the search requesttransmitted in operation 1202, the information on the contentcorresponding to the search result from the external apparatus, that is,the server 2 (1203).

Here, the information on the received content may include theinformation on the plurality of pieces of contents related to the searchword input in operation 1201.

The processor 170 may identify the screen mode of the display 110(1204). For example, the processor 170 may identify whether the currentscreen mode of the display 110 is the first mode, that is, the landscapemode or the second mode, that is, the portrait mode.

In an embodiment, the processor 170 may identify the screen mode basedon information on resolution of the display 110. For example, theprocessor 170 may read the EDID from the storage 140 to acquireinformation on the screen mode.

In an embodiment, the processor 170 may acquire information on arotation state of the display 110 from the sensor 160 to identify thescreen mode.

In the embodiment illustrated in FIG. 18 , it is illustrated that theidentification of the screen mode is performed after requesting a searchfrom the external apparatus and receiving the search result, but thedisclosure is not limited thereto. For example, in the electronicapparatus 1 according to the disclosure embodiment, the identificationoperation of the screen mode of operation 1204 may be performedregardless of operations 1201 to 1203 or may be performed in parallel.

The processor 170 may identify whether the information of contentreceived in operation 1103, that is, the content corresponding to thescreen mode of the display 110 identified in operation 1204, for theplurality of pieces of contents corresponding to the search result(1205).

The processor 170 may rotate the display 110 to change the screen modebased on the identification in operation 1205 (1206).

For example, in operation 1205, when the content corresponding to thescreen mode identified in operation 1204 is not identified in theplurality of pieces of searched content, the processor 170 may controlthe driver 150 to rotate the display 110 in order to change the screenmode.

For example, in the state in which the display 110 is identified as thefirst mode in operation 1204, if it is identified that there is nocontent corresponding to the identified first mode among the pluralityof pieces of searched content, the processor 170 may control the driver150 to rotate the display 110 in the second mode.

The processor 170 may display the information on the content on thedisplay 110 based on the current screen mode of the display 110, forexample, the screen mode (second mode) changed according to the rotationin operation 1206 (1207).

In operation 1205, when the content corresponding to the screen modeidentified in operation 1204 is identified from the plurality of piecesof searched content, the processor 170 may display the information onthe content received in operation 1203 on the display 110 based on thecurrent screen mode, that is, the identified screen mode (1207). Forexample, in the state in which the display 110 is identified as thefirst mode in operation 1204, the content corresponding to theidentified first mode among a plurality of pieces of searched contentmay be preferentially displayed on the display 110.

In an embodiment, the processor 170 may select the information on thereceived content, that is, the content matching the current screen modefrom the plurality of pieces of content of the content list, and controlthe display 110 to display the information on the selected content, forexample, the content list including the thumbnail image.

In an embodiment, the processor 170 may assign a priority to a levelcorresponding to the current screen mode to the information on thereceived content, that is, the plurality of pieces of contents of thecontent list, and provide the information on the plurality of pieces ofcontent as the search result according to the priority, for example, thecontent list including the thumbnail image.

The processor 170 may receive a user input for selecting any one contentto be played for the content information displayed in operation 1207(1208).

The processor 170 may receive, for example, the user input for selectingany one of the content items of the content list, that is, the thumbnailimages.

The processor 170 may display the image of the selected content on thedisplay 110 based on the user input received in operation 1208 (1209).

Accordingly, as illustrated in FIG. 13 , the content corresponding tothe current screen mode of the display 110, that is, the second mode maybe displayed on the full screen.

As described above, in the electronic apparatus 1 according to anembodiment of the disclosure, when there is no content corresponding tothe screen mode identified by the electronic apparatus 1 among theplurality of pieces of searched content, the display 110 rotates todisplay the image of the content corresponding to the screen mode, so itis possible to provide more convenience to a user in viewing thecontent.

According to an embodiment, the methods according to various embodimentsdisclosed in the document may be included in a computer program productand provided. The computer program product may be traded as a productbetween a seller and a purchaser. The computer program product may bedistributed in the form of a machine-readable storage medium (forexample, compact disc read only memory (CD-ROM)), or may be distributed(for example, download or upload) through an application store (forexample, Play Store™) or may be directly distributed (for example,download or upload) between two user devices (for example, smart phones)online. In a case of the online distribution, at least some of thecomputer program products (for example, downloadable app) may be atleast temporarily stored in a machine-readable storage medium such as amemory of a server of a manufacturer, a server of an application store,or a relay server or be temporarily created.

While the disclosure has been illustrated and described with referenceto various example embodiments, it will be understood that the variousexample embodiments are intended to be illustrative, not limiting. Itwill be further understood by one of ordinary skill in the art thatvarious changes in form and detail may be made without departing fromthe true spirit and full scope of the disclosure, including the appendedclaims and their equivalents.

1-20. (canceled)
 21. An electronic apparatus, comprising: a main body; adisplay; a driver configured to rotate the display relative to the mainbody; and a processor configured to: control the driver to rotate thedisplay in a first mode to a second mode, one of the first mode and thesecond mode corresponding to a landscape orientation and the other ofthe first and second mode corresponding to a portrait orientation,receive an input associated with a keyword, perform a search operationusing at least the keyword, and provide a list including at least onecontent corresponding to the second mode among a plurality of contentrelated to the keyword based on the search operation.
 22. The electronicapparatus of claim 21, wherein the processor is configured to: receiveinformation on the plurality of content related to the keyword from anexternal apparatus based on the search operation, and select the atleast one content corresponding to the second mode among the pluralityof content related to the keyword.
 23. The electronic apparatus of claim21, wherein the processor is configured to control to transmitinformation on the second mode of the display to an external apparatusfor the search operation.
 24. The electronic apparatus of claim 21,wherein the processor is configured to control the display to display afirst content of the at least one content corresponding to the secondmode based on the first content in the list being selected according toa user input.
 25. The electronic apparatus of claim 24, wherein theprocessor is configured to control the display to continuously displaythe at least one content corresponding to the second mode based on thefirst content in the list selected according to a user input.
 26. Theelectronic apparatus of claim 21, wherein the processor is configured tocontrol the driver to rotate the display based on an event occurring.27. The electronic apparatus of claim 26, wherein the processor isconfigured to: identify the event occurred to rotate the display,control the driver to rotate the display in the second mode to the firstmode, and provide a list including at least one content corresponding tothe first mode among the plurality of content related to the keywordbased on the search operation.
 28. The electronic apparatus of claim 21,wherein the processor is configured to provide the list including the atleast one content corresponding to the second mode based on a priorityof a level.
 29. A method of controlling an electronic apparatuscomprising a main body, a display, and a driver configured to rotate thedisplay relative to the main body, the method comprising: controllingthe driver to rotate the display in a first mode to a second mode, oneof the first mode and the second mode corresponding to a landscapeorientation and the other of the first and second mode corresponding toa portrait orientation; receiving an input associated with a keyword;performing a search operation using at least the keyword; and providinga list including at least one content corresponding to the second modeamong a plurality of content related to the keyword based on the searchoperation.
 30. The method of claim 29, further comprising: receivinginformation on the plurality of content related to the keyword from anexternal apparatus based on the search operation, and selecting the atleast one content corresponding to the second mode among the pluralityof content related to the keyword.
 31. The method of claim 29, furthercomprising transmitting information on the second mode of the display toan external apparatus for the search operation.
 32. The method of claim29, further comprising displaying a first content of the at least onecontent corresponding to the second mode based on the first content inthe list being selected according to a user input.
 33. The method ofclaim 32, further comprising continuously displaying the at least onecontent corresponding to the second mode based on the first content inthe list being selected according to a user input.
 34. The method ofclaim 29, further comprising controlling the driver to rotate thedisplay based on an event occurring.
 35. The method of claim 34, furthercomprising: identifying the event being occurred to rotate the display,controlling the driver to rotate the display in the second mode to thefirst mode, and providing a list including at least one contentcorresponding to the first mode among the plurality of content relatedto the keyword based on the search operation.
 36. The method of claim29, wherein the providing the list comprises providing the listincluding the at least one content corresponding to the second modebased on a priority of a level.